Interactive Oral Presentation Display System

ABSTRACT

A computer implemented interactive oral presentation display system provides server computers allowing one or more client devices and one or more administrator devices access to an oral presentation display application which provides client user interfaces having a first image display area and a second image display area concurrently displayed on a display surface allowing the client user to control presentation of streaming media in the first image display area and selection of one or more images for serial display in the second image display area, each of which can be coupled in timed synchronized relation with the streaming media.

This application is the United States National Stage of InternationalPatent Corporation Treaty Patent Application No. PCT/US2011/001820,filed Oct. 27, 2011, which claims the benefit of U.S. Provisional PatentApplication No. 61/407,548, filed Oct. 28, 2010, and U.S. ProvisionalPatent Application No. 61/441,670, filed Feb. 11, 2011, each herebyincorporated by reference herein.

TECHNICAL FIELD

Generally, a computer implemented interactive oral presentation displaysystem which provides server computers that allow one or more clientdevices and one or more administrator devices access to an oralpresentation display application which provides client user interfaceshaving a first image display area and a second image display areaconcurrently displayed on a display surface allowing the client user tocontrol presentation of streaming media such as a video image in thefirst image display area and selection of one or more images for serialdisplay in the second image display area, each of which can be coupledin timed synchronized relation with the streaming media. The oralpresentation display application further provides administrator userinterfaces having a first image display area and a second image displayarea concurrently display on a display surface allowing theadministrator user to control presentation of the streaming media in thefirst image display area and in synchronized timed relation the one ormore images serially

BACKGROUND

Historically, the quality of displayed Internet or web based streamingmedia or video has been compromised due to low resolution of the images.In the context of recorded oral presentations in which the lecturer usessupport media such as slides, chart, tables, graphs, or the like, theimage of the support media may not be sufficiently resolved for theviewer to read. This may be especially true when the lecturer is in theforeground and the support media is presented in the background.

Currently, there does not exist a computer implemented system whichallows the streaming media or video of the oral presentation to bedisplayed in a first image area on a display surface and the supportmedia or media images to be presented in synchronized timed relation tothe oral presentation in a second image area on a display surface toincrease clarity of the support media.

Additionally, there does not exist a computer implemented system whichallows a person viewing the streaming media or video representing theoral presentation and support media to make comments or annotate thestreaming media in manner which synchronizes the comments or annotationsin timed relation to the relevant portions, parts, or elements of thestreaming media. Typically, comments or annotations in evaluation of astreaming media which include oral presentation and the support mediaare made in gross, after the fact and generally asynchronous to therelevant portions, parts, or elements of the oral presentation

Moreover, The College Opportunity and Affordability Act includes underPart H-Program Integrity SEC. 495. Recognition of Accrediting Agency orAssociation that “(ii) the agency or association requires an institutionthat offers distance education or correspondence education to haveprocesses through which the institution establishes that the student whoregisters in a distance education or correspondence education course orprogram is the same student who receives the academic credit.

Currently, in the context of distance learning, there does not exist acomputer implemented system to assist in the identity verificationprocess and gap assessment of student knowledge. Understandably, ifthere is no identity verification process to assure that the person whotakes an examination is registered for class then gap assessment cannotbe achieved with any certainty for the particular subject matter.Comparison of student images is one way to achieve identityverification.

The instant invention addresses each of these concerns with respect toconventional technology.

DISCLOSURE OF INVENTION

Accordingly, a broad object of the invention can be to provide acomputer implemented presentation display system which includes a clientuser interface and an administrator user interface each providing avideo image display area and a media image display area concurrentlydisplayed on a graphical display surface which allows display ofstreaming media, representing as one example an oral presentation, inthe video image display area concurrent with display of one or moremedia images, representing for example support media used to support anoral presentation, in the media image display area which allows themedia supporting an oral presentation to be viewed with greater clarity.

Another broad object of the invention can be to provide a computerimplemented presentation display system which includes a client userinterface having a video image display area and a media image displayarea concurrently displayed on a graphical display surface which allowsdisplay of streaming media, representing as one example an oralpresentation, and allows synchronization of media images displayed inthe media image display area in timed relation to the streaming mediadisplayed in the video image display area such that on re-presentationof the streaming media in the video image display area the media imagesare presented in the media image display area in serially orderedsynchronized timed relation to the streaming media.

Another broad object of the invention can be to provide a computerimplemented presentation display system which includes an administratoruser interface having a video image display area and a media imagedisplay area concurrently displayed on a graphical display surface whichallows display of streaming media, representing as one example an oralpresentation, in the video image display area and which allows displayof media images, representing the media supporting the oralpresentation, in the media image display area in synchronized timedrelation and further provides an annotation display area in which anadministrator user can provide one or more annotation images insynchronized timed relation to the to the streaming media displayed inthe video image display area and the synchronized media images displayedin the media image display area, such that on re-presentation of thestreaming media in the video image display area and the media images inthe media image display area the one or more annotation images aredisplayed in the annotation display area in serially orderedsynchronized timed relation to the display of the streaming media andmedia images.

Another broad object of the invention can be to provide a computerimplemented presentation display system which provides a client userinterface having a video image display area in which streaming media,representing as one example an oral presentation, can be displayed andquery image display area in which one or more query images can beserially displayed, allowing the response made by the client user to thequery image to be recorded in synchronized timed relation such that uponre-presentation of the streaming media in the video image display areaincluding client user's answer to the one or more query images and theone or more query images are displayed in the query display area inserially ordered synchronized timed relation.

Another broad object of the invention can be to provide a computer andan associated display device programmed to implant the client userinterface and the administrator user interface, as above described.

Another broad object of the invention can be to provide acomputer-readable medium having computer-executable instructions forimplementing the client user interface and the administrator userinterface in conjunction with the display device having a graphicaldisplay surface.

Naturally, further objects of the invention are disclosed throughoutother areas of the specification and drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of an interactive oral presentation system.

FIG. 2 is a block diagram of an illustrative computer means, networkmeans and computer readable medium which provides computer-executableinstructions to provide an embodiment of the interactive oralpresentation system.

FIG. 3 shows a particular embodiment of a first client graphic userinterface which illustrates a common data format for displaying a videoimage area concurrently with a still image area on a graphical displaysurface which allows interaction by a client user to synchronize serialpresentation of a plurality of still images in the still image area witha video image displayed in the video image area.

FIG. 4 shows a particular embodiment of a administrator graphic userinterface which illustrates a common data format for concurrentlydisplaying a video image area concurrently with a still image area andan annotation image area on a graphical display surface which allowsinteraction by an administrator to record one or more annotations in theannotation image area in timed synchronization to the serialpresentation of a plurality of still images in the still image area witha video image displayed in the video image area.

FIG. 5 shows a shows a particular embodiment of a second client graphicuser interface which illustrates a common data format for concurrentlydisplaying a video image area concurrently with a still image area andan annotation image area on a graphical display surface which allowsinteraction by client user to view the one or more annotations in theannotation image area having timed synchronization to the serialpresentation of a plurality of still images in the still image area witha video image displayed in the video image area.

FIG. 6 is a block diagram of a particular method of using theinteractive oral presentation display system of shown in FIG. 1.

FIG. 7 shows a particular embodiment of a client graphic user interfacewhich illustrates a data format for displaying oral examinationassignments which allows interaction by a client user to select an oralexamination.

FIG. 8 shows a particular embodiment of a second client graphic userinterface which illustrates a data format for displaying an oralexamination image area allowing interaction by a client user to assessproper operation of a camera and initiate the oral examination.

FIG. 9 shows a particular embodiment of third client graphic userinterface which illustrates a data format for displaying an oralexamination image area concurrently with an query image area for serialpresentation of a plurality of query images which allowing interactionby a client user to provide a corresponding oral query answers.

FIG. 10 is a block diagram of a particular method of using theinteractive oral examination system shown in FIGS. 7 through 9.

MODE(S) FOR CARRYING OUT THE INVENTION

Now referring primarily to FIGS. 1 and 2, which generally illustratecomputer means, certain network means, and computer readable media whichcan be utilized to practice embodiments of the inventive interactiveoral presentation display system (1). It is not intended thatembodiments of the invention be practiced in only wide area computingenvironments or only in local computing environments, but rather theinvention can be practiced in local computing environments or indistributed computing environments where functions or tasks areperformed by remote processing devices that are linked through acommunications network. In a distributed computing environment, programmodules may be located in both a local or in a remote memory storagedevice(s) or device elements.

Also while a preferred embodiment of the invention is described in thegeneral context of computer-executable instructions such as anapplication program and program modules which utilize routines,programs, objects, components, data structures, or the like, to performparticular functions or tasks or implement particular abstract datatypes, or the like, being executed by the computer means and networkmeans, it is not intended that any embodiments of the invention belimited to a particular set of computer-executable instructions orprotocols.

Now referring to primarily to FIG. 1, one or more client devices (2) andone or more administrator devices (3) can each be configured to connectwith one or more server computers (4) (5) (6) (also referred to as “afirst server computer (4)” and “a second server computer (5)” and “athird server computer” (6)) through a wide area network (7) (“WAN”),such as the Internet (132), or one or more local area networks (8) totransfer corresponding data and images (9). The one or more clientdevices (2) and the one or more administrator devices (3) can as toparticular embodiments take the form of one or more correspondinglimited-capability computers designed specifically for navigation on theWorld Wide Web of the Internet (132). Alternatively, the one or moreclient devices (2) or the one more administrator devices (3) might beset-top boxes, intelligent televisions connected to receive data throughan entertainment medium such as a cable television network or a digitalsatellite broadcast, hand-held devices such as smart phones, slate orpad computers, personal digital assistants or camera/cell phones, ormultiprocessor systems, microprocessor-based or programmable consumerelectronics, network PCs, minicomputers, mainframe computers, or thelike.

Now referring primarily to FIGS. 1 and 2, in general, each of the one ormore client devices (2) and the one or more administrator devices (3)can include an Internet browser (13) (also referred to as a “browser”)such as Microsoft's INTERNET EXPLORER, GOOGLE CHROME, MOZILLA, FIREFOX,or the like, which functions to download and render multimedia contentthat is formatted in “hypertext markup language” (HTML). In thisenvironment, a first server computer (4) might be programmed toimplement the most significant portions of one or more client userinterface(s) (10) or administrator user interfaces (11). As to theseembodiments, the application program (12) (also referred to as the“interactive oral presentation display program”) which implements theone or more client user interface(s) (10) and the one or moreadministrator user interfaces (11) can be resident in the first servercomputer (4) (as shown in the example of FIG. 1) and the one or moreclient devices (2) and the one or more administrator devices (3) can usethe browser (13) to display downloaded content and to relay user inputsback to the first server computer (4). The first server computer (4)would respond by formatting new screen displays for the respectiveclient user interfaces (10) (as shown in the examples of FIG. 3 (a firstclient user interface (51), FIG. 5 (a second client user interface (87),FIG. 7 (a third client user interface (88), FIG. 8 (a fourth client userinterface (93), and FIG. 9 (a fifth client user interface (101)) and therespective administrator user interfaces (11) (as shown in the exampleof FIG. 4 (a first administrator interface (69)) and downloading themfor display on one or more of the client devices (2) or one or moreadministrator devices (3).

In other embodiments, the one or more server computers (4) (5) (6) canbe used primarily as sources of data or images (9), with primaryresponsibility for implementing the client user interfaces(10) and theadministrator user interfaces (11) being placed upon each of the one ormore client devices (2) or each one of the administrator devices (3). Asto these embodiments, each of the one or more client devices (2) andeach of the one or more administrator devices (3) can run theappropriate portions of the application program (12) implementing theclient user interfaces (10) and the administrator user interfaces (11),as further described below.

In a preferred embodiment of the interactive oral presentation displaysystem (1), a first server computer (4) can be used primarily to storeand serve the corresponding portions of the oral presentation displayprogram (12) to the one or more client devices (2) and the one or moreadministrator devices (3) with the primary responsibility forimplementing the client user interface(s) (10) and the administratoruser interfaces (11) being placed upon each of the one or more clientdevices (2) or each of the one or more of the administrator devices (3).Each of the one or more client devices (2) and each one moreadministrator devices (3) run the appropriate portions of theapplication program (12) to implement the client user interfaces (10)and the administrator user interfaces (11). A second server computer (5)can be used primarily to record video media (54) (such as streamingvideo, progressive video, or the like) (also referred to as a “videoimage”), conversion of video media to video media files (55) in theappropriate format (such as video file formats), and transfer of thefiles to a third server computer (6). The third server computer (6) canreceive, store and retrieve video media files (55). Understandably agreater or fewer server computers can be utilized as necessary ordesired. The interactive oral presentation display program (12) operatesto provide the video media files (55) and data and images (9) from theone or more server computers (4) (5) (6) in a common format which can bedisplayed in the client user interfaces (10) or the administrator userinterfaces (11).

A client user (14) or an administrator user (15) may enter commands andinformation into a corresponding one or more client devices (2) oradministrator devices (3) through input devices (16) such as a keyboard(17) or a pointing device (18) such as a mouse (19); however, any methodor device that converts user action into commands and information can beutilized including, but not limited to: a microphone, joystick, gamepad, touch screen, or the like. A display surface (20), such as thegraphical display surface, provided by a monitor screen or other type ofdisplay device (21) can also be connected to the client device (2) orthe administrator device (3) by display interface (20A) (such as a videoadapter). The client user interface (10) and the administrator userinterface (11) can in part or whole be presented as an interactivegraphic interface on the graphical display surface (20). In addition,each of the one or more client devices (2) or the one or moreadministrator devices (3) can further include peripheral input devices(22) such as an image capture device (23), for example a camera, videocamera, web camera, mobile phone camera, video phone, or the like, andan audio capture device (24) such as microphones, speaker phones,computer microphones, or the like. The audio capture device (24) can beprovided separately from or integral with the image capture device (23).The image capture device (23) and the audio capture device can beconnected to the client user device (2) or the administrator device (3)by an image capture and an audio capture interface (22A).

Now referring primarily to FIG. 2, as a non-limiting example, a clientdevice (2) (encompassed by broken line) can include a processing unit(25), one or more memory elements (26), and a bus (27) (which operablycouples components of the client device (2), including withoutlimitation the memory elements (26) to the processing unit (25). Theprocessing unit (25) can comprise one central-processing unit (CPU), ora plurality of processing units which operate in parallel to processdigital information. The bus (27) may be any of several types of busconfigurations including a memory bus or memory controller, a peripheralbus, and a local bus using any of a variety of bus architectures. Thememory element (26) can without limitation be a read only memory (ROM)(28) or a random access memory (RAM) (29), or both. A basic input/outputsystem (BIOS) (30), containing routines that assist transfer of databetween the components of the client device (2), such as duringstart-up, can be stored in ROM (28). The client device (2) can furtherinclude a hard disk drive (31) for reading from and writing to a harddisk (not shown), a magnetic disk drive (32) for reading from or writingto a removable magnetic disk (33), and an optical disk drive (34) forreading from or writing to a removable optical disk (35) such as a CDROM or other optical media. The hard disk drive (31), magnetic diskdrive (32), and optical disk drive (34) can be connected to the bus (27)by a hard disk drive interface (36), a magnetic disk drive interface(37), and an optical disk drive interface (38), respectively. The drivesand their associated computer-readable media provide nonvolatile storageof computer-readable instructions, data structures, program modules andother data for the client device (2). It can be appreciated by thoseskilled in the art that any type of computer-readable media that canstore data that is accessible by a computer, such as magnetic cassettes,flash memory cards, digital video disks, Bernoulli cartridges, randomaccess memories (RAMs), read only memories (ROMs), and the like, may beused in a variety of operating environments. A number of program modulesmay be stored on the hard disk drive (31), magnetic disk (33), opticaldisk (35), ROM (28), or RAM (29), including an operating system (39),one or a plurality of application programs (40) and without limitationthe interactive oral presentation program (12) (to the extent not storedin a remote server computer (4)) which implements the client userinterface(s) (10) and the administrator user interface(s) (11) or otherprogram interfaces.

A “click event” occurs when the client user (14) or the administratoruser (15) operates a application function through the use of a command,for example, pressing or releasing the left mouse button (41) while apointer icon (42) is located over a control icon (43) (or otherinteractive field which activates a function) displayed in any one ofthe client user interfaces (10), or administrator user interfaces (11).However, it is not intended that a “click event” be limited to the pressand release of the left mouse button (41) on a mouse (19) while apointer (42) is located over a control icon (43) (or field), rather, a“click event” is intended to broadly encompass a command by the user(14) (15) through which a function of the interactive oral presentationdisplay program (12) (or other program, application, module or the like)which implements the client user interface (10) or the administratoruser interface (11) can be activated or performed, whether throughselection of one or a plurality of control icon(s) (43) or fields, or byuser voice command, keyboard stroke, mouse button, or otherwise. It isfurther intended that the control icons (43) can be configured ordisplayed without limitation as a bullets, point, a circle, a triangle,a square, a polygon (or other geometric configurations or combinationsor permutations thereof), or as fields or boundary elements created indisplayed images, or as fields in which addresses such as a streetaddress, zip code, county code, or natural area code, or inputting alatitude/longitude or projected coordinate X and Y, or other notation,script or character, or the like, can be entered manually or byoperation of the interactive oral presentation display program (12), ora portion or element thereof.

The one or more client devices (2) and the one or more administratordevices (3) can operate in a networked environment using one or morelogical connections (44) to transfer data and images (9) and to connectto one or more of server computers (4) (5) (6). These logicalconnections (44) are achieved by one or more communication devices (45)coupled to or a part of the one or more client devices (2) or the one ormore administrator devices (3); however, the invention is not limited toa particular type of communications device (45). The logical connections(44) depicted in FIG. 2 can include a local-area network (LAN) (46) or awide-area network (WAN) (47). Such networking environments arecommonplace in offices, enterprise-wide computer networks, intranets,wireless networks, global satellite networks, cellular phone networksand the Internet (132).

When used in a LAN-networking environment, the client device (2) and theadministrator device (3) can be connected to the local area networkthrough a network interface (48), which is one type of communicationsdevice (45). When used in a WAN-networking environment, the clientdevice (2) and the administrator device (3) typically each include amodem (49), a type of communications device (45), or any other type ofcommunications device for establishing communications over the wide areanetwork, such as the Internet (132). The modem (49), which may beinternal or external, can be connected to the bus (27) via a serial portinterface (50). In a networked environment, program modules depictedrelative to the client device (2) or the administrator device (3), orportions thereof, may be stored in the one or more server computers (4)(5) (6), as above described. It is appreciated that the networkconnections shown are exemplary and other means of and communicationsdevices for establishing a communications link between the clientdevices (2), the administrator devices (3) and the server computers (4)(5) (6) can be used.

Now referring again primarily to FIGS. 1 and 2, the client device (2)and the administrator device (3) can encompass a single computer or canencompass a plurality of computers each of which can be operated by acorresponding user (14) (15) which can be without limitation a person ora plurality of persons whether individually, serially or as a group. Theuser (14) (15) can access to the interactive oral presentation displayapplication (12) including the corresponding one or more client userinterfaces (10) or the one or more administrator user interfaces (11) toretrieve data and images (9) from one or more server computers (4) (5)(6) in a common format for display on the graphical display surface(20).

Now referring to FIG. 3, which provides an example of a first clientuser interface (51), in accordance with the invention. The first clientuser interface (51) can be implemented using various technologies anddifferent devices, depending on the preferences of the designer and theparticular efficiencies desired for a given circumstance. By click eventthe client user (14) can activate the interactive oral presentationdisplay application program (12) which in part functions to display thefirst client user interface (51). The first client user interface (51)includes in part a video image display area (52) and a media imagedisplay area (53) concurrently adjacently or proximally displayed on thegraphical display surface (20).

The client user (14) can utilize an image capture device (23) andfurther utilize an audio capture device (24) whether integral orseparate from the client device (2) to capture an oral presentation asvideo media (54) which can be recorded and converted to an appropriatevideo media file (55) in the appropriate format and retrievably storedby the client device (2), or can be recorded and converted to theappropriate file format by a second server computer (5) and the videomedia file (55) transferred for retrievable storage to a third servercomputer (6) (shown in the example of FIG. 1); however, the invention isnot so limited and a fewer or greater number of computer servers (4) (5)(6) can be utilized in conjunction with the client device (2). Theclient user (14) can by click event activate the application program(12) to retrieve a video media file (55) from the client device (2) orfrom one or more server computers (4) (5) (6) for display in the videoimage display area (52).

The first client user interface (51) can further include a video imagepresentation controller (56) which includes a start control (57) whichby click event commences presentation of the video media (54) in thevideo image display area (52), a rewind control (58) which by clickevent allows re-presentation of a portion of the video media (54), afast forward control (59) which by click event increases the rate atwhich the video media (54) is presented in the video image display area(52), and a pause control (60) which by click event pauses presentationof video media (54) in the video image display area (52).

The client user (14) can further retrievably save one or more imagefiles (61) (such jpg, .jpeg, .gif, .bmp, .png files, video files, orotherwise) in the client device (2) or in one or more computer servers(4) (5) (6) (as shown in the example of FIG. 1). The application program(12) can further display proximate the video image display area (52) andthe media image display area (53) an image synchronizer (143) providingmedia image selection control (62) which can be in the form of a imagesynchronizer icon (shown as “pause/add slide icon” in the example ofFIG. 3) which by click event activates an image synchronizer module (64)of the application program (12) which functions to pause presentation ofthe video media (54) in the video image display area (52) and furtherallows the user to selectively retrieve from the client device (2) orany one of the computer servers (4) (5) (6) (or other server) a mediaimage file (61). Upon retrieval of the media image file (61), the imagesynchronizer module (64) further functions to display a media image (63)which can be still images, such as photographs, drawings, graphs,charts, slide images, or the like, or video images, video clips, or thelike, in the media image area (53) on the display surface (20). Theimage synchronizer module (64) can further function to couplepresentation of the media image (63) in the media image area (53) insynchronized timed relation to presentation of the video media (54) inthe video image display area (52). The client user can by click event ofthe start control (57) recommence presentation of the video media (54)in the video image display area (52) of the display surface (25). Theclient user (14) can by click event activate the image synchronizermodule (64) one or a plurality of times during presentation of the videomedia (54) in the video image display area (52) to correspondinglydisplay a plurality of media images (63) in the media image display area(53) each thereby coupled in synchronized timed relation to the videomedia (54) by operation of the image synchronizer module (64). The term“synchronized time relation” means for the purpose of this inventionthat the presentation of the media image (63) (or serial presentation ofa plurality of media images (63)) in the media image display area (53)is coordinated in timed relation to the presentation, and eachsubsequent re-presentation, of the video media (54) in the video imagedisplay area (52). The one or more media images (63) can be time stampedin relation to the video media (54) such that upon retrieval of thevideo media file (55) the media images (63) are also retrieved such thatpresentation of the video media in the video image display area (52) canbe accompanied by presentation of the one or more media images (63) inthe media display area (53) in synchronized timed relation as originallydetermined by the client user (14).

The image synchronizer (143) can further include proximate the videoimage display area (52) and the media image area (53) an image removalcontrol (65) which can be in the form of an image removal icon (shown as“remove slide” in the example of FIG. 3) which by click event activatesthe image synchronizer module (64) of the application program (12) touncouple one or more media images (63) from synchronized timed relationwith the video media (54). Understandably, the one or more media images(63) (or different media images (63)) can be re-coupled in synchronizedtimed relation to the video media (54) by click event of the imagesynchronizer icon (62), as above described.

The image synchronizer (143) can further include a save control (66)which can be in the form of a save icon which by click eventcorrespondingly activates a save module (67) which functions to save thevideo media (54) and the time stamped or otherwise coupled media images(63) to the client device (2) or one or more of the server computers (4)(5) (6) as an oral presentation display file (68) which can be retrievedby the client user (14) or the administrator user (15). Upon retrievalof the oral presentation display file (68) by the application program(12), the video media is presented in the video image display area (52)on the display surface (20), and in synchronized timed relation, basedon time stamp or similar matching or retrieval element, the one or moremedia images (63) can be presented in serial order in the media imagedisplay area (53). The client user (14) can add or remove media images(63), as above-described, and by click event of the save control (66)(save icon) activate the save module (67) to update and save the oralpresentation display file (68).

Now referring primarily to FIG. 4, which provides an example of a firstadministrator user interface (69), in accordance with the invention. Thefirst administrator user interface (69) can be implemented using varioustechnologies and different devices, depending on the preferences of thedesigner and the particular efficiencies desired for a givencircumstance. By click event the administrator user (15) can activatethe interactive oral presentation display application program (12) whichin part functions to display the first administrator user interface(69). The administrator user interface (69) includes in part a videoimage display area (52) and a media image area (53) concurrentlyadjacently or proximally displayed on the display surface (20), whichcan be similar in structure and function to that above described for thefirst client user interface (51). The administrator user (15) can byclick event activate the application program (12) to retrieve an oralpresentation display file (68) from the administrator device (3) or fromone or more server computers (4) (5) (6). The content contained by theoral presentation display file (68) can be displayed as video media (54)in the video image display area (52) and in synchronized timed relation,one or more media images (63) can be presented in the media imagedisplay area (53). The first administrator user interface (69) canfurther include a video image presentation controller (56) whichfunctions as above described by click event of the start control (57), arewind control (58), a fast forward control (59), and a pause control(60) which can function as above described.

The application program (12) can further display on the display surface(20) proximate the video image display area (52) and the media imagearea (53) a presentation annotation controller (70) (also referred to asan “annotation synchronizer”) which includes an annotation image displayarea (71) in which one or more annotation images (72) can be establishedby click event on an annotation icon (73) (shown as an “add comment”icon in the example of FIG. 4). The annotation icon (73) by click eventactivates an annotation synchronization module (74) which functions topause the presentation of video media (54) and the presentation of mediaimages (63) to allow the administrator user (15) to enter one or moreannotation images (72) in the annotation image display area (71). Theannotation synchronization module (74) further functions to couple theannotation image (72) in synchronized timed relation to the video media(54) displayed in the video presentation area (52) and the media image(63) presented in the media image display area (53). The administratoruser (15) can by click event of the start control (57) recommencepresentation of the video media (54) in the video image display area(52) and the presentation of media images (63) in the media image area(53) of the display surface (20). The administrator user (15) can byclick event activate the annotation synchronizer module (74) one or aplurality of times during presentation of the video media (54) in thevideo image display area (52) to correspondingly establish a pluralityof annotation images (72) in the annotation image display area (71) eachcoupled in synchronized timed relation to the streaming media (54) byoperation of the annotation synchronizer module (64) (for example, theannotation images (72) can each be time stamped based on the time thestreaming media was paused by activation of the annotation synchronizermodule (74)).

The application program (12) can further include proximate the videoimage display area (52) and the media image area (53) an annotationremoval control (75) which can be in the form of an annotation removalicon (75) (shown as “remove comment” in the example of FIG. 4) which byclick event activates the annotation synchronizer module (74) of theapplication program (12) to uncouple the one or more annotation images(72) from synchronized timed relation with the video media (54) and themedia images (63). Understandably, the one or more annotation images(72) can be re-coupled to the video media (54) in synchronized timedrelation by click event of the annotation synchronizer icon (73), asabove described.

The presentation annotation controller (70) can further include a savecontrol (76) which can be in the form of an save annotation icon (76)which by click event correspondingly activates a save annotation module(77) which functions to save the video media (54) and the time stampedor otherwise coupled annotation images (72) to the administrator device(3) or one or more of the server computers (4) (5) (6) as an annotatedoral presentation display file (78) which can be retrieved by the clientuser (14) or the administrator user (15). Upon retrieval of the anannotated oral presentation display file (78) by the application program(12), the video media (54) can be presented in the video image displayarea (52) on the display surface (20), and in synchronized time relationbased on time stamp, the one or more media images (63) are presented inserial order in the media image display area (53), and in synchronizedtimed relation based on time stamp, the one or more annotation images(72) are presented in serial order in the annotation image display area(71) on the display surface (20). The client user (14) can add or removeannotation images (72), as above-described, and by click event of thesave control (76) (save annotation icon (76) activate the saveannotation module (77) to update and save the annotated oralpresentation display file (78). The application (12) can further providea copy annotations module (80) which can be activated by click event ofa copy control (81) which can be in the form of a copy annotations icon(shown as “copy comments” in the example of FIG. 4).

The application program (12) can further include an oral presentationvaluation module (82) which includes a value element display area (83)(proximate “grade” in the example of FIG. 4). The administrator user(15) can enter a value element image (84) (such as a letter grade A, B,C or the like, or numerical value 1, 2, 3, 4 or the like, or a word suchas excellent, average, poor or the like, or one or more symbols such asa five star rating system) in the value element display area (83). Thevalue element image (84) can be associated with the annotated oralpresentation display file (78) and saved to the administrator device(3), or the one or more of the server computers (4) (5) (6) by use of asave value element control (142) which can be in the form of a savevalue element icon (shown as the “save grade” icon in FIG. 4). As toparticular embodiments, the oral presentation valuation module (82) canfurther function upon click event to export the value element image (84)to a comma separate values sheet such as a spreadsheet. As to particularembodiments, a plurality of oral presentation display files (68) can beheld in serial order a queue (85) and by click event on next filecontrol (86) which can be in the form of a next file icon (show as “nextvideo” in the example of FIG. 4) the oral presentation valuation module(82) can display the contents of the next oral presentation display file(68) in the administrator user interface (15), as above described.

Now referring primarily to FIG. 5, which provides an example of a secondclient user interface (87), in accordance with the invention. The secondclient user interface (87) can be implemented using various technologiesand different devices, depending on the preferences of the designer andthe particular efficiencies desired for a given circumstance. By clickevent the client user (14) can activate the interactive oralpresentation display application program (12) which in part functions todisplay the second client user interface (87). The second client userinterface (87) includes in part a video image display area (52) and amedia image area (53) concurrently adjacently or proximally displayed onthe display surface (20), similar to that above described for the firstclient user interface (51) and the first administrator interface (69).The client user (14) can by click event activate the application program(12) to retrieve an annotated oral presentation display file (78) fromthe administrator device (3), from the administrator device (3), or fromone or more server computers (4) (5) (6). The content contained by thean annotated oral presentation display file (78) can be displayed asvideo media (54) in a video image display area (52) and in synchronizedtimed relation, one or more media images (63) presented in the stillimage display area (53). The second user interface (87) can furtherinclude a video image presentation controller (56) which functions asabove described by click event of a start control (57), a rewind control(58), a fast forward control (59), and a pause control (60).

The application program (12) can further display on the display surface(20) proximate the video image display area (52) and the media imagearea (53) an annotation image display area (71) in which one or moreannotation images (72) are displayed in synchronized timed relation topresentation of the video media (54) in the video image display area(53) allowing the client user (14) to review the annotation images (72)made by the administrator user (15). The copy annotations module (80)can be activated by click event of a copy annotations controller (81)which can be in the form of a copy annotations icon (shown as “copycomments” in the example of FIG. 5) allowing the client user (14) tocopy one or more of the annotation images (72) to an external file ordocument.

The oral presentation valuation module (82) which includes a valueelement display area (83) (shown for example as a one through five starrating system in FIG. 5). Allows the client user (14) to rate thecontents of a plurality of an annotated oral presentation display files(78), as above described for the first administrator user interface(69).

Now referring primarily to FIG. 6, which provides a flow diagram of anillustrative method of using a particular embodiment of the interactiveoral presentation display system (1), as shown in FIGS. 1 through 5.While the steps of the method are shown in a particular order for theconvenience of describing the illustrative method, the invention is notso limited, and the client user (14) or the administrator user (15) cancommence or terminate the method at any step at any step, or utilizeonly a portion of the steps, or utilize the steps out of order,depending upon the circumstances. Additionally, the client user (14) andthe administrator user (15) can utilize the corresponding first clientuser interface (51), or the second user interface (87), or the firstadministrator interface (69) concurrently or asynchronously.

In a step (101) in accordance with the invention, the client user (14)can capture an oral presentation as video media (54) by use of an imagecapture device (23), as above described. In a further step (102), theclient user (14) can store the video media (54) in a memory (26) of theclient device (2). In a further step (103), the client user (14) canupload the video media (54) which in a further step (104) can betransferred to the second server computer (5) for encoding in commonfile format compatible with the first client user interface (51), thefirst administrator interface (69), and the second client user interface(87) as a streaming media file (55). As an alternative to steps (103)through (104), in a step (105), the interactive oral presentationdisplay system (1) by operation of the application program (12) canencode the video media (54) using the client device (2) as a video mediafile (55) in a common format which can be presented in the video imagedisplay (52) on the display surface (25) of the client device (2) or theadministrator device (3). In a step (106), the video media file (55) canbe compressed and retrievably stored in the third computer server (6).In a further step (107), the client user (13), or in a further step(113), the administrator user (14), can retrieve the video media file(55) to display on the client device (2) or the administrator device (3)using the first client user interface (51) or the first administratoruser interface (69), respectively.

Typically, the client user (14) in a further step (108) displays thecontents of the video media file (55) using the first client userinterface (51) in the video image display area (53) on the displaysurface of the client device (2) using the video image presentationcontroller (56). In a further step (109), the client user (14)synchronizes one or more media images (63) by click event of the imagesynchronizer (143) using the image synchronizer icon (62) to activatethe image synchronizer module (64), as above described. In a furtherstep (110), the client user (14) by click event on the save icon (66)saves the one or more media images (63) in synchronized timed relationto the video media (54) as an oral presentation display file (68) in thethird computer server (6). In a further step (111) XML data can begenerated. In a further step (112), the oral presentation display file(68) can be retrieved and viewed by the client user (14) using the firstclient user interface (51) with the video media (54) presented in thevideo image display area (52), and in synchronized timed relation, theone or more media images (63) can be presented in the media imagedisplay area (53) on the display surface (25) of the client device (2).

The administrator user (15), in a further step (114), can display theoral presentation display file (68) on the administrator device (3)using the first administrator user interface with the (69) the videomedia (54) displayed in the video image display area (52) insynchronized timed relation to the one or more media images (63)displayed in the media image display area (53). In a further step (115)the administrator user (15) can synchronize one or more annotationimages (72) in the annotation image display area (71) by click event ofthe annotation synchronizer icon (73). In a further step (116), theadministrator user (15) ranks the content of the annotated oralpresentation display file (78) by establishing a value element image(84) in the value element display area (83). In a further step (117),the administrator user (15) can by click event use the save annotationicon (76) to save an annotated oral presentation display file (78) tothe third server computer (13). In a further step (118), XML data can begenerated. In a further step (119), the annotated oral presentationdisplay file (78) can be retrieved by the administrator user (15) forre-display using the first administrator user interface (69) whichdisplays the one or more annotation images (72) in the annotation imagedisplay area (71) and the one or more images (63) in the media imagedisplay area (53) in synchronized timed relation to display of the videomedia (54) displayed in the video display area (53).

Typically, in further step (120), the client user (14) utilizing thesecond client user interface (87) retrieves the annotated oralpresentation display file (78) for re-display using the second clientuser interface (87) which displays the one or more annotation images(72) in the annotation image display area (71) and the one or moreimages (63) in the media image display area (53) in synchronized timedrelation to display of the video media (54) displayed in the videodisplay area (53).

Now referring primarily to FIG. 7, embodiments of the interactive oralpresentation display system (1) can provide a third client userinterface (88) which can be used separate from or in conjunction withthe above described elements of the interactive oral presentationdisplay system (1). The third client user interface (88) can provide aclient assignment display area (89) in which assignment informationimages (90) (shown as “test 3” or “test 4” in the example of FIG. 7) canbe displayed. The assignment information images (90) can provide forexample assignment due dates or test due dates along with andinstruction link elements (91) which upon click event activate ainstruction module (92) which allows the client user (14) to assessinstructions relating to the assignment or oral examination due by theassignment due date or oral examination due date. The third client userinterface (88) can further provide an oral examination control (93) inthe form of one or more exam icons (each shown as a “start exam” link inthe example of FIG. 7) each relating to an oral examination which byclick event activates an oral examination module (94) of the applicationprogram (12).

Now referring primarily to FIG. 8, the oral examination module (94)functions in part to display a fourth client user interface (95) whichprovides an oral examination image display area (96) on the displaysurface (20) of the display device (21) of the client device (2). Videomedia (54) captured by one or more image capture devices (23), as abovedescribed, can be displayed in the oral examination image display area(96) (typically, the video media (54) displayed in the oral examinationimage display area (96) is that of the client user (14) testingoperating parameters of the image capture device (23) and the audiocapture device (24)). The fourth user interface (95) further provides anoral examination image control (144) which can include an image capturedevice selector (97) which can be the form of a image capture deviceselection icon for a drop down list (shown as “camera” in the example ofFIG. 8) which by click event activates an image capture selection devicemodule (98) which allows the client user (14) to select one of aplurality of image capture devices (23). Similarly, the oral examinationimage control (144) can further provide an audio capture device selector(99) which can be in the form of a audio capture device selection iconfor a drop list (shown as a “microphone” in the example of FIG. 8) whichby click event activates an audio capture selection device module (100)which allows the client user (14) to select one of a plurality of audiocapture devices (24), as above described. The fourth client userinterface (95) can further provide an image capture activity indicator(121) (shown as a horizontal field and image capture activity indicia inthe example of FIG. 9) and an audio capture activity indicator (122)(shown as a horizontal field and audio capture activity indicia in theexample of FIG. 9). The fourth client user interface (95) can furtherprovide an oral examination initiation control (123) which can be in theform of an initiate oral examination icon (123) (shown as a “start exam”icon in the example of FIG. 8) which by click event activates the oralexamination module (94) which in turn generates a fifth client userinterface (124), an example of which is shown in FIG. 9.

Now referring primarily to FIG. 9, the fifth client user interface (124)retains the oral examination image display area (96) on the displaysurface (25) of the client device (2) and continues to display the videomedia (54) captured by the selected image capture device (24) (shown asthe client user (14) taking an oral examination in FIG. 9). The fifthclient user interface (124) further includes a query image display area(125) in which one or more query images (126) can be generated in serialorder by operation of the oral examination module (94). Uponpresentation of each query image (126) in the query image area (125),the oral examination module (96) activates a recording module (127)which records the captured video media (54) (both image and audio)including the client user's (14) answer to the query image (126) to anoral examination file (128). The oral examination file (128) can bestored in the client device (2) and encoded and converted to a commonfile format and stored either by the client device (2) or by the one ormore server computers (4) (5) (6), as above described. The oralexamination module (94) can upon presentation of each query image (126)generate a timer image (129) in the oral examination image display area(96) (shown as a digital timer in the example of FIG. 9) which allotsand counts down a period of time in which the client user (14) canprovide an answer to the query image (126). A recording indicator (130)can be generated proximate the timer image (129) to indicate to theclient user (14) that the video media (54) is being recorded. The fifthclient user interface (124) can further include an oral examinationtermination control (131) which can be in the form of a terminate oralexamination icon (shown as “end answer” in the example of FIG. 9) whichupon click event activates the oral examination module (92) to terminaterecording of the video media (54) for the query image (126). The oralexamination module (94) can further function to display the next queryimage (126), reset the timer image (129) to allocate and count down aperiod of time in which the client user (14) can answer the displayedquery image (126), as above described. Upon elapse of the period of timein which the client user (14) can answer the last of the one or moreinquiry images (126), the oral examination module (94) can furtherfunction to turn off the image capture device (23) and the audio capturedevice (24). The oral examination module (94) can further function todisplay a submission control (132) (shown as thumbnail in the example ofFIG. 7) to the client user (14) and provide an instruction link element(91) in the third client user interface (88). The client user (14) canbe directed from the fifth client user interface (124) to the thirdclient user interface (88) to obtain the instructions by click event onthe instruction link element (91).

The interactive oral presentation display system (1) can further includea user verification module (145) which interacts with the image capturedevice (23) to capture one or more user images (146) from the videomedia (54) displayed in the video image display area (52) or the videomedia (54) displayed in the oral examination image display area (96).The one or more user images (146) can be compared by function of theuser verification module (145) with a plurality of user verificationimages (147) obtained from a user verification image database (148) toidentity of said one or more user images with said user verificationimages enables said oral examination initiation control allowinginteraction with said user.

Now referring primarily to FIG. 10, which provides a flow diagram of anillustrative method of using a particular embodiment of the interactiveoral presentation display system (1) shown in FIGS. 7 through 9. Whilethe steps of the method are shown in a particular order for theconvenience of describing the illustrative method, the invention is notso limited, and the client user (14) can commence or terminate themethod at any step, or utilize only a portion of the steps, or utilizethe steps out of order, depending upon the circumstances. Additionally,the client user (14) can utilize the corresponding first client userinterface (51), or the second user interface (87), or the firstadministrator interface (69) concurrently or asynchronously.

In a step (133) in accordance with the invention, an administrator user(15) can display one or more assignment information images (90) in theclient assignment display area (89) of the third client user interface(88). In a further step (134) the client user (14) can select an examicon (93) (shown as “start exam” in the example of FIG. 7) by clickevent to activate the instruction module (92) which displays the fourthclient user interface (95). In a further step (135), the client user(14) selects by click event of the image capture device selection ion(97) and the audio capture device selection icon (90) an image capturedevice (23) and an audio capture device (24), respectively. In a furtherstep (136) the client user (14) validates that the activity of the imagecapture device (23) and the audio capture device (24) by viewing theimage capture activity indicator (121) and the audio capture activityindicator (122). If the validation fails, the client user (14) canrepeat step (135) to select another image capture device (23) or audiocapture device (24). Upon successful validation, in a further step(137), the client user (14) can by click event of the initiate oralexamination icon (123) activate the oral examination module (98) whichfunctions to display the fifth client user interface (124), display thefirst query image (126) in the query image area (125), allocate time inwhich the client user (14) can provide an answer to the query image(126), generates a timer image (29) and activates the recording module(127) which provides recording indicator (130) to record the answer ofthe client user (14). In a further step (138), the client user (14)orally answers the query image (126). In a further step (139), theclient user (14) terminates the oral examination by click event of theterminate oral examination icon (131). In a further step (140), theclient user (140) retrieves the oral examination file (128) which can bedisplayed in the fifth client user interface (124) with the streamingmedia (54) presented in the oral examination image display area (96) andthe query images (126) presented in the query image area (125) with thequery images (126) presented in synchronized timed relation to thestreaming media (54) of the client user (14) answering the query images(126).

As can be easily understood from the foregoing, the basic concepts ofthe present invention may be embodied in a variety of ways. Theinvention involves numerous and varied embodiments of an interactiveoral presentation display system and methods making and using aninteractive display for oral presentation.

As such, the particular embodiments or elements of the inventiondisclosed by the description or shown in the figures or tablesaccompanying this application are not intended to be limiting, butrather exemplary of the numerous and varied embodiments genericallyencompassed by the invention or equivalents encompassed with respect toany particular element thereof. In addition, the specific description ofa single embodiment or element of the invention may not explicitlydescribe all embodiments or elements possible; many alternatives areimplicitly disclosed by the description and figures.

It should be understood that each element of an apparatus or each stepof a method may be described by an apparatus term or method term. Suchterms can be substituted where desired to make explicit the implicitlybroad coverage to which this invention is entitled. As but one example,it should be understood that all steps of a method may be disclosed asan action, a means for taking that action, or as an element which causesthat action. Similarly, each element of an apparatus may be disclosed asthe physical element or the action which that physical elementfacilitates. As but one example, the disclosure of “a user interface”should be understood to encompass disclosure of the act of “using aninterface”—whether explicitly discussed or not—and, conversely, werethere effectively disclosure of the act of “using an interface”, such adisclosure should be understood to encompass disclosure of “a userinterface” and even a “means for using an interface.” Such alternativeterms for each element or step are to be understood to be explicitlyincluded in the description.

In addition, as to each term used it should be understood that unlessits utilization in this application is inconsistent with suchinterpretation, common dictionary definitions should be understood toincluded in the description for each term as contained in the RandomHouse Webster's Unabridged Dictionary, second edition, each definitionhereby incorporated by reference.

All numeric values herein are assumed to be modified by the term“about”, whether or not explicitly indicated. For the purposes of thepresent invention, ranges may be expressed as from “about” oneparticular value to “about” another particular value. When such a rangeis expressed, another embodiment includes from the one particular valueto the other particular value. The recitation of numerical ranges byendpoints includes all the numeric values subsumed within that range. Anumerical range of one to five includes for example the numeric values1, 1.5, 2, 2.75, 3, 3.80, 4, 5, and so forth. It will be furtherunderstood that the endpoints of each of the ranges are significant bothin relation to the other endpoint, and independently of the otherendpoint. When a value is expressed as an approximation by use of theantecedent “about,” it will be understood that the particular valueforms another embodiment.

Thus the applicant(s) should be understood to claim at least: i) aninteractive oral presentation display system as herein disclosed anddescribed, ii) the related methods disclosed and described, iii)similar, equivalent, and even implicit variations of each of thesedevices and methods, iv) those alternative embodiments which accomplisheach of the functions shown, disclosed, or described, v) thosealternative designs and methods which accomplish each of the functionsshown as are implicit to accomplish that which is disclosed anddescribed, vi) each feature, component, and step shown as separate andindependent inventions, vii) the applications enhanced by the varioussystems or components disclosed, viii) the resulting products producedby such systems or components, ix) methods and apparatuses substantiallyas described hereinbefore and with reference to any of the accompanyingexamples, x) the various combinations and permutations of each of theprevious elements disclosed.

The background section of this patent application provides a statementof the field of endeavor to which the invention pertains. This sectionmay also incorporate or contain paraphrasing of certain United Statespatents, patent applications, publications, or subject matter of theclaimed invention useful in relating information, problems, or concernsabout the state of technology to which the invention is drawn toward. Itis not intended that any United States patent, patent application,publication, statement or other information cited or incorporated hereinbe interpreted, construed or deemed to be admitted as prior art withrespect to the invention.

The claims set forth in this international PCT patent specification arehereby incorporated by reference as part of this description of theinvention, and the applicant expressly reserves the right to use all ofor a portion of such incorporated content of such claims as additionaldescription to support any of or all of the claims or any element orcomponent thereof, and the applicant further expressly reserves theright to move any portion of or all of the incorporated content of suchclaims or any element or component thereof from the description into theclaims or vice-versa as necessary to define the matter for whichprotection is sought by this application or by any subsequentapplication or continuation, division, or continuation-in-partapplication thereof, or to obtain any benefit of, reduction in feespursuant to, or to comply with the patent laws, rules, or regulations ofany country or treaty, and such content incorporated by reference shallsurvive during the entire pendency of this application including anysubsequent continuation, division, or continuation-in-part applicationthereof or any reissue or extension thereon. The claims set forth inthis specification, if any, are further intended to describe the metesand bounds of a limited number of the preferred embodiments of theinvention and are not to be construed as the broadest embodiment of theinvention or a complete listing of embodiments of the invention that maybe claimed. The applicant does not waive any right to develop furtherclaims based upon the description set forth above as a part of anycontinuation, division, or continuation-in-part, or similar application.

1-40. (canceled)
 41. A computer, comprising: a processor communicativelycoupled to a memory element containing a computer program executable to:concurrently display a video image display area and a media imagedisplay area on a display surface of a display device associated withsaid computer; display a video image presentation controller which byuser interaction functions to present a video media in said video imagedisplay area on said display surface; display a media image selectioncontrol on said display surface which by user interaction functions toactivate an image synchronizer module executable to: pause presentationof said video media in a video image display area on said displaysurface; retrieve and display a media image in said media image displayarea on said display surface; couple presentation of said media image insaid media image area in synchronized timed relation to presentation ofsaid video media in said video image display area at a pause time ofsaid video media; concurrently display an annotation image display areaon said display surface of said display device; display an annotationcontrol which by user interaction functions to activate an annotationsynchronization module executable to: pause presentation of said videomedia in said video image display area: pause presentation of said mediaimages in said media image display area; receive an annotation directlyinto said annotation image display area; couple said annotation insynchronized timed relation with said video media displayed in saidvideo image display area and said media image display in said mediaimage display area at a pause time of said video image.
 42. The computerof claim 41, wherein said a computer program is further executable tosynchronize in timed relation each of one or more media images displayedon said media image area of said display surface with said video mediaconcurrently displayed on said video image display area of said displaysurface.
 43. The computer of claim 42, wherein said media imageselection control further includes a media image removal control on saiddisplay surface of said display device, said image synchronizer moduleis further executable to: remove said media image from display in saidmedia image display area on said display surface; and uncouplesynchronized timed relation display of said media image in said mediaimage display area with said video image displayed in said video imagedisplay area.
 44. The computer of claim 43, wherein said media imageselection control further includes a save control on said displaysurface of said display device, image synchronizer module is furtherexecutable to store in said memory element said media image displayed insaid media image display area in coupled synchronized timed relationwith said video image displayed in said video image display area. 45.The computer of claim 44, wherein said annotation control furtherincludes an annotation removal control on said display surface of saiddisplay device, said annotation synchronization module is furtherexecutable to: remove said annotation from display in said media imagedisplay area on said display surface; and uncouple synchronized timedrelation display of said media image in said media image display areawith said video image displayed in said video image display area. 46.The computer of claim 45, wherein said annotation control furtherincludes a save control on said display surface of said display device,said annotation synchronizer module (64) is further executable to storein said memory element said annotation displayed in said annotationimage display area in coupled synchronized timed relation with saidvideo image displayed in said video image display area and said mediaimage displayed on said media image display area.
 47. The computer ofclaim 46, wherein said computer further comprises: an image capturedevice; an audio capture device; and wherein said program furthercomprises oral examination module executable to: display an oralexamination image display area on said display surface of said displaydevice; an oral examination image control image control which by userinteraction activates: an image capture selection device module; and anaudio capture selection device module which by user interactionrespectively allow selection of said image capture device and said audiocapture device from a plurality of image capture devices and a pluralityof audio capture devices.
 48. The computer of claim 47, wherein oralexamination module is further executable to: display an image captureactivity indicator on said display surface of said display device; anddisplay an audio capture activity indicator on said display surface ofsaid display device.
 49. The computer of claim 48, wherein said oralexamination module is further executable to display an oral examinationinitiation control on said display surface of said display device whichby user interaction initiates a recording module which functions to:capture said video image of a user taking said oral examination, saidvideo image displayed in said video media image on said display surfaceof said display device; capture said audio associated with said videoimage of said user taking said oral examination, said audio played inassociate with display of said video image; and wherein said oralexamination module is further executable to: display a query imagedisplay area on said display surface of said display device; display inserial order one or more query images in said query image display area;and display a timer image on said display surface of said displaydevices, said timer image counts down a period of time allocated toprovide an answer to said query image.
 50. The computer of claim 49,wherein said oral examination module is further executable to display aterminate oral examination control on said display surface of saiddisplay device, said terminate oral examination control which by userinteraction terminates said oral examination by terminating capture ofsaid video image and capture of said audio associated with said videoimage.
 51. The computer of claim 50, wherein said oral examinationmodule is further executable to display a submission control on saiddisplay surface of said display device.
 52. The computer of claim 51,wherein said program further comprises an oral examination valuationmodule executable to: display a value element display area on saiddisplay surface of said display device; receive by user interaction avalue element image; and associate said value element image with saidoral examination.